Career 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F31 Spain F2 Italy F2 Italy F16 Italy F19 Italy F20 Italy F21 Italy F17 Spain F32 Spain F1 Italy F19 (Gubbio) Italy F20 San Marino Challenger Trani Cup - Trani FILA Challenger - Biella 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta X Open Internacional D'Andorra - Andorra Exim Agmedia Open - Kosice Canottieri Mincio Open - Mantova X Ciutat de Barcelona - Barcelona Rome Challenger San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Como Challenger Barletta Challenger Biella Challenger Trnava Challenger Como Challenger San Marino Challenger San Benedetto Challenger Szczecin Challenger Rome Challenger MTNL Cellular ATP Challenger - Mumbai Residenza Open - Magdeburg Copa Sevilla Internacionales de Andalucia - Seville Sporting Challenger '07 Trofeo Regione Piemonte - Turin Cordenons Challenger Trani Challenger Como Challenger Monza Challenger Lugano Challenger Trani Challenger Manerbio Challenger San Marino Challenger Genova Challenger Rome Challenger Milan Challenger Genova Challenger Banja Luka Challenger Perugia Challenger Rome Challenger San Marino Cepu Open - San Marino Sassuolo Challenger - Sassuolo Qatar Mobil Open 2001 - Doha UBS Open Gstaad - Gstaad Kos Succhetti Tennis Cup - Cordenons Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco International Championship of Croatia - Umag Napoli Challenger Gelsor Open Romania - Bucharest Rome Challenger Kremlin Cup - Moscow Turin Challenger Orbetello Challenger Todi Challenger Napoli Challenger Barletta Challenger Monza Challenger Napoli Challenger Caltanissetta Challenger Prague Challenger Orbetello Challenger Sao Paulo Challenger Tour Finals Milan Challenger San Marino Challenger Napoli Challenger Vercelli Challenger Turin Challenger Cordenons Challenger Manerbio Challenger Turin Challenger Samarkand Challenger - Samarkand Vicenza Challenger Caltanissetta Challenger Milan Challenger Siemens Open 2003 - Scheveningen Cortina Challenger Stella Artois Clay Court Championships - Budaors Manerbio Challenger Como Challenger Memorial Savigny - Sassuolo Medibank International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires SkiStar Swedish Open - Bastad Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag USTA Challenger of North Miami Beach - North Miami Beach Sporting Challenger - Turin Top Wool Challenger Biella - Biella Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2000 - Aschaffenburg FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona Zagreb Open - Zagreb Quelle Cup - Furth Challenger Casino Lugano - Lugano XI Venice Open - Venice Siemens Open 2001 - Scheveningen Brixina Tennis Open - Bressanone Geneva Challenger - Geneva 4th Sardinia International Championships - Cagliari Okal Cup 2001 International Bavarian Championships - Eckental Milano Challenger-Jameson Cup - Milan Pekao Open - Szczecin Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona 2002 Azalea Orthopedic Challenger - Tyler ATP Studena Croatia Open Umag - Umag Rio Open 500 - Rio de Janeiro BCR Open Romania - Bucharest Movistar Open - Santiago Barletta Citta Della Disfida Open 99 - Barletta Meridiana Sardegna Open - Olbia BMW Brixina Tennis Open - Bressanone Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Copa Claro - Buenos Aires 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Banja Luka Challenger 2003 - Banja Luka Bet-At-Home Austrian Open - Kitzbuhel Argentina Open - Buenos Aires Trani Cup - Trani ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Citta di Monza - Monza Garden Open 2005 - Rome Brasil Open - Sao Paulo San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb Ljubljana Open - Ljubljana Challenger 42 - Andrezieux Open de Nice Cote d'Azur - Nice Guzzini Challenger - Recanati Bet-at-home Cup - Kitzbuhel 7° Trani Cup - Trani VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Antonio Savoldi-Marco Co. - Manerbio VI Torneo Internazionale di Tennis - Barletta Grand Prix Hassan II - Casablanca Zivnobanka Czech Open - Prostejov Bet-at-home Open - Hamburg Sardinia International Championship - Cagliari Top Wool Challenger-Immagine Trophy - Biella Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Samarkand Challenger - Samarkand Brasil Open - Sao Paulo Privatbank Open 2006 - Dnepropetrovsk AXA Open II - Espinho Banja Luka Challenger 2004 - Banja Luka San Marino Cepu Open - San Marino Brasil Open - Sao Paulo LTA Men's Challenger - Wrexham 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Dubrovnik Open - Dubrovnik Copa Sevilla - Seville Monza Challenger Rome Challenger San Marino Challenger Manerbio Challenger SIR Supermercadi Challenger - Rome Napoli Challenger Copa Ericsson Mexico - Guadalajara Genova Challenger Rome Challenger Milan Challenger Rimini Challenger Caltanissetta Challenger Napoli Challenger Prostejov Challenger San Benedetto Challenger KGHM Polish Indoors - Wroclaw Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Rabat Challenger Prostejov Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Cordenons Challenger Compaq Challenger - Bucharest Todi Challenger XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo USTA Challenger of San Antonio - San Antonio Szczecin Challenger Reggio Emilia Challenger San Marino Challenger Sibiu Challenger Rome Challenger University of Tennessee USTA Challenger - Knoxville Turin Challenger Mestre Challenger Caltanissetta Challenger Brasil Open - Sao Paulo Jameson Cup - Milan Todi Challenger Cortina Challenger Cordenons Challenger Madrid Challenger Como Challenger Intersport Heilbronn Open - Heilbronn Sibiu Challenger Genova Challenger Vicenza Challenger Mestre Challenger Cortina Challenger Genova Challenger Rome Challenger I Open de Tenis Comunidad de Madrid - Madrid Napoli Challenger Generali Open - Kitzbuhel Perugia Challenger Biella Challenger Fano Challenger Genova Challenger San Remo Challenger Olbia Geovillage Open - Olbia Bordeaux Challenger Genova Challenger Palermo Challenger TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Garden Open - Rome Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Banca Stato Challenger Lugano - Lugano Furth Challenger Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Milan Challenger Lugano Challenger Siemens Open 2002 - Scheveningen Rome Challenger Milan Challenger The Hilversum Open - Hilversum Padova Challenger Open Castilla y Leon - Segovia Pekao Open - Szczecin CA Challenge 2002 - Graz Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Palermo Challenger Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Asirom Challenger Brasov - Brasov Rimini Challenger LTA Hull Challenger - Hull Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Cepu Open - San Marino AXA Open - Lisbon Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Fujitsu Siemens Open - Budapest Amer-Wilson Challenger - Tampere Davidoff Swiss Indoors - Basel Podebradka Cup - Prague Caltanissetta Challenger Open de Tenis Comunidad Valenciana - Valencia Barletta Challenger Geneva Challenger - Geneva Hungarian Architect Open - Budapest Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copa Ericsson Brazil - Sao Paulo Internazionali di Tennis de San Marino - San Marino Open Castilla y Leon Trofeo Iberdrola - Segovia Rabat Challenger Tennislife Cup - Napoli Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Qatar Exxon Mobil Open - Doha 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genova Challenger Napoli Challenger Citta di Brindisi - Brindisi Cordenons Challenger Kyiv UMC Open - Kiev Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tennis Masters Series - Madrid VIII Trofeo Ciutat de Barcelona - Barcelona Kuppers Kolsch Cup by Lambertz - Aachen Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Barletta Citta Della Disfida Open 2000 - Barletta Whirlpool Open - Budapest Memorial Savigni - Sassuolo Catella Swedish Open - Bastad Brasil Open - Costa do Sauipe UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Milan Indoors - Milan Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Milan Indoors - Milan Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2003 - Barcelona Internazionali di Tennis di San Marino - San Marino Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Internazionali BNL dItalia - Rome Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Allianz Suisse Open - Gstaad Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Sydney International - Sydney Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Internazionali BNL d'Italia - Rome Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha TD Waterhouse Cup - Long Island VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade SkiStar Swedish Open - Bastad Qatar Open - Doha Valencia Open - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Heineken Open - Auckland Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice ATP Kremlin Cup - Moscow Open 13 - Marseille Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Croatia Open - Umag Sony Open Tennis - Miami San Benedetto Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mallorca Open - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna ARAG World Team Championship - Dusseldorf BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Credit Agricole Suisse Open - Gstaad Pilot Pen Tennis - New Haven Siebel Open - San Jose Open Seat-Godo 2001 - Barcelona Australian Open - Melbourne Winston Salem - Winston Salem French Open - Paris Qatar Exxon Mobil Open 2003 - Doha French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Orange Warsaw Open - Warsaw Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Athens Tennis Masters Series - Rome Tennis Masters Series - Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Credit Agricole Suisse Open - Gstaad Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1